package cn.syy.service;

import cn.syy.pojo.domain.Login;
import cn.syy.pojo.dto.AdminLoginDto;
import cn.syy.pojo.dto.UpdatePasswordDto;
import cn.syy.pojo.param.RegisterSaveLoginParam;
import cn.syy.pojo.vo.LoginInfoVo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 登录表 服务类
 * </p>
 *
 * @author sysyy
 * @since 2024-07-31
 */
public interface ILoginService extends IService<Login> {

    void registerSaveLogin(RegisterSaveLoginParam registerSaveLoginParam);

    Object wxlogin(String code,Integer type);

    LoginInfoVo adminLogin(AdminLoginDto adminLoginDto);

    void logout();

    void updatePassword(UpdatePasswordDto updatePassword);
}
